top dog – Català–English translations

🇬🇧 en ca

top dog noun

  • leader (idiom)
altíssim
Wiktionary Links